bitumen slurry - French English Dictionary